#ifndef SOLOADER_PATCH_SDL_SS2D_H
#define SOLOADER_PATCH_SDL_SS2D_H

#include <SDL2/SDL.h>

SDL_Renderer *SDL_SS2D_GetRenderer(void *this);
SDL_Surface *SDL_SS2D_GetRenderSurface(void *this);
SDL_Texture *SDL_SS2D_GetRenderTexture(void *this);

int SDL_SS2D_RenderUpdate(void *this);
int SDL_SS2D_Update(void *this);

SDL_Surface *SDL_SS2D_LoadImageFile(void *this, const char *filePath);

int initPatchSdlSs2d();

#endif